Simplified Readability Metrics
نویسنده
چکیده
This paper describes a new approach to measuring the complexity of software systems with considering their readability. Readability Metrics were proposed by Chung and Yung [8] in 1990. Readability Metrics have been outstanding among the existing software complexity metrics for taking nonphysical software attributes, like readability, into considerations. The applications of Readability Metrics are good in indicating the additional efforts required for less readable software system, and help in keeping the software systems maintainable. However, the numerous metrics and the complicated formulas in the family usually make it tedious to apply Readability Metrics to large scale software system. In this paper, we propose a simplified approach to Readability Metrics. We reduce the number of required measures and keep the considerations on software readability. We introduce our Readability model in a more formal way. The Readability Metrics preprocesses algorithm is developed with compilers front-end techniques. The experiment results show that this simplified approach has good predictive power in measuring software complexity with software readability, in addition to its ease of applying. The applications of Readability Metrics indicate the readability of software systems and help in keeping the source code readable and maintainable.
منابع مشابه
Statistical Machine Translation with Readability Constraints
This paper presents experiments with document-level machine translation with readability constraints. We describe the task of producing simplified translations from a given source with the aim to optimize machine translation for specific target users such as language learners. In our approach, we introduce global features that are known to affect readability into a documentlevel SMT decoding fr...
متن کاملSIMPLIFICA: a tool for authoring simplified texts in Brazilian Portuguese guided by readability assessments
SIMPLIFICA is an authoring tool for producing simplified texts in Portuguese. It provides functionalities for lexical and syntactic simplification and for readability assessment. This tool is the first of its kind for Portuguese; it brings innovative aspects for simplification tools in general, since the authoring process is guided by readability assessment based on the levels of literacy of th...
متن کاملA Business Classifier to Detect Readability Metrics on Software Games and Their Types
Readability metric is considered to be one of the most important factors that may affect games business in terms of evaluating games’ quality in general and usability in particular. As games may go through many evolutions and developed by many developers, code readability can significantly impact the time and resources required to build, update or maintain such games. This paper introduces a ne...
متن کاملEvaluating Online Health Information: Beyond Readability Formulas
Although understanding health information is important, the texts provided are often difficult to understand. There are formulas to measure readability levels, but there is little understanding of how linguistic structures contribute to these difficulties. We are developing a toolkit of linguistic metrics that are validated with representative users and can be measured automatically. In this st...
متن کاملReusing Textual Resources in Educational Assessment: Adding Text Readability Metrics to Learning Metadata
Many digital libraries have identified learners as a core audience. Indeed, many of their resources can be reused in educational contexts. Nevertheless, the search criteria used for retrieving texts as a specific multimedia type are limited. They often do not include properties specific to educational contexts. Assigning LOM metadata to a theatre play or a painting is difficult, since it was no...
متن کامل